package com.easylinkin.sm.constant;

import lombok.experimental.UtilityClass;

/**
 * 机构管理常量
 *
 * @author wujie
 * @since 0.1.1,  2019/08/21
 */
@UtilityClass
public class DepartmentConstant {

  /**
   * 异常消息常量
   */
  @UtilityClass
  public class Error {

    /**
     * 机构编码不能为空
     */
    public static final String DEPT_CODE_NOTNULL = "dept.code.not-null";

    /**
     * 机构不存在
     */
    public static final String DEPT_NO_FOUND = "dept.no-found";

    /**
     * 操作失败，机构编码重复
     */
    public static final String DEPT_CODE_REPEAT = "dept.code.repeat";

    /**
     * 操作失败，机构名称重复
     */
    public static final String DEPT_NAME_REPEAT = "dept.name.repeat";

    /**
     * 父类Id不能为空
     */
    public static final String PARENT_ID_NOT_NULL = "dept.parentId.not-null";

    /**
     * 机构对象不存在
     */
    public static final String DEPT_NOT_EXIST = "dept.not-exist;";

    /**
     * 父类机构不存在
     */
    public static final String PARENT_DEPT_NOT_EXIST = "dept.parentDept.not-exist";
  }


}
